package com.wlcorp.forcazamis.dao.sample;

import java.util.List;

import com.ibatis.dao.client.DaoException;
import com.wlcorp.forcazamis.domain.sample.Sample;

public interface ISampleDAO {
	public List<Sample> getSampleList(Sample sample) throws DaoException;
	public Long getSampleCount(Sample sample) throws DaoException;
	public Sample getSampleById(Long sampleId) throws DaoException;
	public void deleteSample(Sample sample) throws DaoException;
	public void saveSample(Sample sample) throws DaoException;
	public Long getSameTypeLatestSerialCode(Sample sample) throws DaoException;
	public List<Sample> getSampleByCode(Sample sample) throws DaoException;
}
